package com.macro.mall.service;

import com.macro.mall.dto.BmsFeedBackDetail;
import com.macro.mall.dto.BmsFeedbackParam;
import com.macro.mall.model.BmsFeedback;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 留言建议管理Service
 * Created by macro on 2018/4/26.
 */
public interface BmsFeedBackService {
    /**
     * 分页获取留言建议
     */
    List<BmsFeedback> getList(BmsFeedbackParam bmsFeedbackParam);

    /**
     * 添加留言建议
     */
    @Transactional
    int create(BmsFeedbackParam bmsFeedback);

    /**
     * 修改留言建议
     */
    int update(BmsFeedbackParam bmsFeedback);

    /**
     * 获取单个留言建议详情
     */
    BmsFeedBackDetail getItem(Long id);

    /**
     * 批量删除留言建议
     */
    @Transactional
    int delete(List<Long> ids);

}
